*{margin:0;padding:0;text-shadow:0 0 0 transparent;}
html{height:100%;}
body{background-color:#000;font-family:Arial;}
body * .ui-input-text{display:inline-block;}
ul li{list-style:none;}
ol li{list-style:inside decimal;}
.ui-page{background-color:#000;}
a{text-decoration:none;color:#4881DB;}
h1{font-size:18px;padding:8px 15px;}
h2{color:#999;font-size:18px;text-shadow:0 0px 0px rgba(255, 255, 255, 0);}
em{font-style:normal;font-weight:normal;}
img{border:0px;}
input{-webkit-appearance:searchfield;}
/*
** theme f
*/
body.body-gray{background-color:#555;}
body.body-gray .ui-page{background-color:#555;}
.ui-body-f{position:relative;height:100%;}
.ui-body-f a,
.ui-body-f{font-weight:bold;color:#FFF;}
.ui-body-f .hidden{display:none;}
.ui-body-f .ui-btn{margin:0;}
.ui-body-f .ui-btn-hover-f{}
.ui-body-f .t1{font-size:13px;padding:0px 20px;}
.ui-body-f .ptit{margin-bottom:12px;text-align:center;position:relative;height:32px;line-height:32px;background:transparent url(../img/png/bg_repeatx.png) repeat-x;}
.ui-body-f .ptit span.cancel{background:transparent url(../img/png/bg.png) no-repeat;width:35px;height:23px;line-height:23px;font-size:12px;position:absolute;left:10px;top:5px;}
.ui-body-f .ptit span.back{background:transparent url(../img/png/bg.png) no-repeat -50px 0;padding-left:5px;width:32px;height:23px;line-height:23px;font-size:12px;position:absolute;left:10px;top:5px;}
.ui-body-f .ptit span a{display:block;}
.ui-body-f .ltit{position:relative;border-bottom:1px solid #555;height:40px;background:#000 url(../img/png/bg_repeatx.png) repeat-x;}
.ui-body-f .ltit .logo{position:absolute;left:15px;top:9px;width:81px;height:23px;background:transparent url(../img/png/m_logo_v2.png) repeat-x;}
.ui-body-f .ltit .r{position:absolute;right:15px;top:10px;color:#999;}
.ui-body-f .itit{position:relative;height:40px;}
.ui-body-f .itit .logo{position:absolute;left:15px;top:5px;width:81px;height:23px;background:transparent url(../img/png/m_logo_v2.png) repeat-x;}
.ui-body-f .ltit_full{position:relative;border-bottom:1px solid #555;height:150px;background:#000 url(../img/png/bg_repeatx.png) repeat-x;}
.ui-body-f .ltit_full .logo{position:absolute;left:15px;top:9px;width:81px;height:23px;background:transparent url(../img/png/m_logo_v2.png) repeat-x;}
.ui-body-f .ltit_full .r{position:absolute;right:15px;top:10px;color:#999;}

.ui-body-f label.ui-input-text, 
.ui-body-f label.ui-select{width:auto;overflow:hidden;}
.ui-body-f .ui-li .ui-btn-inner{padding:0;}
.ui-body-f .ui-li .ui-link-inherit{color:#FFF;padding:0.7em 35px 0.7em 15px;display:block;}
.ui-body-f .ui-li .ui-icon{background-color:transparent;}
.ui-body-f .ui-listview .ui-btn-hover-f{background-color:#2567AB;}
.ui-body-f .ui-listview .ui-li:last-child .ui-btn-inner{border-bottom:1px solid #555;}
.ui-body-f .ui-listview .ui-li a * {white-space:pre-wrap}
.ui-body-f .ui-field-contain{padding:0;}
.ui-body-f .ui-select{overflow:hidden;}
.ui-body-f .ui-listbox .ui-listbox-list *{color:#000;}
.ui-body-f .ui-select *{color:#000;}
.ui-body-f .ui-select select{display:none;}
.ui-body-f .ui-select .ui-btn{background-color:#FFF;background-image:none;border:0;-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0); }
.ui-body-f .ui-select .ui-btn-inner{border:0;}
.ui-body-f .ui-select .ui-btn-icon-right .ui-icon{right:6px;}
.ui-body-f .ui-radio .ui-btn-text{color:#000;}
.ui-body-f .ui-radio .ui-btn-active .ui-btn-text{color:#FFF;}
.ui-body-f .ui-btn{overflow:hidden;}
.ui-body-f .ui-btn-inner{height:auto;}
.ui-body-f .ui-btn-hidden{display:none;}
.ui-body-f .ui-corner-all,
.ui-body-f .ui-btn-corner-all{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.ui-body-f .no-corner{-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;}
.ui-body-f .no-shadow{-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0);}
.ui-body-f .nobs .ui-btn{-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0);}
.ui-body-f .fpass{font-size: 13px;font-weight: normal;line-height: 30px;text-decoration: underline;}
input.ui-body-f{-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0); box-shadow: inset 0px 0px 0px rgba(0,0,0,0);}

.ui-dialog{height:100%;min-height:500px;z-index:9990;}
.ui-dialog .ui-header{height:30px;}
.ui-dialog .ui-listbox-list{position:relative;min-height:300px;z-index:9991;}
.ui-dialog .ui-listbox-list li{}
/*
** global
html, body, 
*/
.ui-page{height:100%;}
.com-plan h2{color:#FFF68C;}
.com-plan p{color:#bbb;font-size:13px;}
.com-plan p em{color:#FFF68C;}
.grid .hd{float:left;}
.grid .bd{float:right;}
.captcha{padding:10px 0px;}
#captcha-img{display:inline-block;vertical-align:middle;border:1px solid #CCC;}
#reload-captcha-img{display:inline-block;width:20px;height:24px;background:transparent url(../img/png/bg.png) no-repeat -70px -30px;}
.page-mask{width:100%;height:100%;position:absolute;left:0;top:40px;bottom:0px;background:#000 url(../img/gif/loading.gif) no-repeat center center;opacity:0.8; filter:Alpha(Opacity=80);}
/*
** div input
*/
div.input{zoom:1;position:relative;height:35px;min-width:200px;background-color:#FFF;overflow:hidden;border-bottom:1px solid #999;}
div.input .hd{float:left;width:50px;text-align:right;font-size:16px;padding:5px 5px 5px 10px;}
div.input .hd{float:none;position:absolute;left:0;top:0;}
div.input .hd label{margin:0;color:#000;font-weight:bold;}
div.input .bd{float:right;width:16px;margin:0.5em 8px 0 0;}
div.input .bd{float:none;position:absolute;right:0px;top:0;cursor:pointer;}
div.input .ft{margin:0;position:absolute;left:65px;right:35px;overflow:hidden;}
div.input .ft input{width:96%;border:0px solid #000;color: #666;font-weight: normal;padding:0.4em 0;background:#FFF none;-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:none 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0);}
div.input input.ui-body-f{color: #999;font-weight: normal;}
.ui-body-f div.field{padding-bottom:5px;overflow:hidden;}
.ui-body-f div.field label{margin:0;display:block;font-size:14px;}
.ui-body-f div.field label em{font-size:12px;color:#999;padding-left:8px;}
.ui-body-f div.field input{padding:3px;color:#999;-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0);}
/*
** step
*/
#step{background:#3C4141 url(../img/png/bg_repeatx.png) repeat-x left -70px;height:19px;overflow:hidden;}
#step td{text-align:center;}
#step .arrow{background:transparent url(../img/png/bg.png) repeat-x -40px -30px;width:12px;overflow:hidden;}
#step.one .one,
#step.two .two,
#step.three .three,
#step.four .four{background:transparent url(../img/png/bg_repeatx.png) repeat-x left -100px;}
#step.one .a1{background-position:-20px -30px;}
#step.two .a1{background-position:0px -30px;}
#step.two .a2{background-position:-20px -30px;}
#step.three .a2{background-position:0px -30px;}
#step.three .a3{background-position:-20px -30px;}
#step.four .a3{background-position:0px -30px;}
/*
** ui button
*/
.ui-ubtn{overflow:hidden;}
.ui-ubtn .ui-btn{display:inline-block;background-color:#3E3D3E;border:1px solid #3E3D3E; -moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;}
.ui-ubtn .ui-btn{background-image: -moz-linear-gradient(top, #3E3D3E, #292627); background-image: -webkit-gradient(linear,left top,left bottom,form(#292627),color-stop(0, #3E3D3E),to(#292627));   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3E3D3E', EndColorStr='#292627')";}
.ui-ubtn .ui-btn:hover{border:1px solid #A5E5FB;background:#000 none;}
.ui-ubtn .ui-btn .ui-btn-inner{padding:6px 25px 5px;border:0;}
.ui-ubtn .ui-btn .ui-btn-text{color:#A5E5FB;}

.ui-cbtn{overflow:hidden;}
.ui-cbtn .ui-btn{background:transparent url(../img/png/bg_repeatx.png) repeat-x left -130px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.ui-cbtn .ui-shadow{}
.ui-cbtn .ui-btn-inner{border:0;height:auto;}
.ui-cbtn .ui-btn-up-f{color:#FFF;}
/*
**
*/
#err-msg span{font-weight:bold;background-color: #FF0000;color: #FFFFFF;font-size: 14px;padding:2px 8px;}
#loginForm{padding:6px 15px;}
#fPassForm{padding:6px 15px;}
#loginForm .ui-corner-bottom{margin-bottom:20px;border:0;}
#regForm{padding:6px 15px;}
#regForm .ui-corner-bottom{margin-bottom:20px;border:0;}
/*
**
*/
#login{}
#login #err-msg{text-align:center;}
#login .t1{position:relative;}
#login .fpass{position: absolute;right:20px;top:0;line-height:1.2em;}
#login .third{padding:10px 15px 15px;text-align:center;border-bottom:1px solid #555;}
#login .third a{font-weight:normal;text-decoration:underline;font-size:13px;}
#login ul.list{padding-top:8px;}
#login ul.list li{padding:10px 15px;zoom:1;overflow:hidden;}
#login ul.list .ui-btn{display:inline-block;vertical-align:middle;margin-bottom:-100px;padding-bottom:100px;margin-right:15px;width:135px;}
#login ul.list li:last-child .ui-btn-text{padding:2px 67px 3px 0;line-height:20px;background:transparent url(../img/png/m_mytv_logo_btn.png) no-repeat right center;}
#login ul.list .ui-btn-inner{border:0;padding:8px 10px;background:transparent url(../img/png/bg_repeatx.png) repeat-x left -210px;}
#login ul.list li:last-child .ui-btn-inner{background-position: left -255px;}
#login ul.list .ui-btn-text{color:#000;font-size:22px;line-height:20px;}
#login ul.list .desc{font-size:13px;display:inline-block;color:#FFF;text-align:left;vertical-align:middle;}
#login ul.list li:last-child .desc{color:#F5F174;}

#forget-password form{background-color:#575757;border-top:1px solid #000;}
#forget-password form .ui-corner-bottom{margin-bottom:20px;border:0;}
#forget-password h1{color:#FFF;padding:8px 0;}
#forget-password h2{font-size:13px;font-weight:normal;color:#CCC;padding:3px 0;}
#forget-password #err-msg{text-align:left;padding:0;}
#forget-password .ui-ubtn{padding:10px 0;}

#reg{background-color:#555;}
#reg form#regForm{border-top:1px solid #000;}
#reg h1{padding:10px 0;}
#reg .chkcode{border:0;}
#third .ui-listview .ui-li:first-child .ui-btn-inner{border:0;}

#cmodel .ctit{color:#CCC;padding:0 15px;font-size:13px;height:19px;line-height:19px;background:transparent url(../img/png/bg_repeatx.png) repeat-x left -40px;}
#cmodel .ctit{border:2px solid #3D4145;border-width:2px 0;height:auto;background-color:#383C3E;background-image: -moz-linear-gradient(top, #3A3E40, #3D4145); background-image: -webkit-gradient(linear,left top,left bottom,form(#3D4145),color-stop(0, #3A3E40),to(#3D4145));   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3A3E40', EndColorStr='#3D4145')"; }
#cmodel .ui-listview .ui-li a span{display:block;color:#AAA;font-size:13px;}
#cmodel .list1 .ui-li .ui-btn-inner{border:0;}
#cmodel .list2 .ui-li:first-child .ui-btn-inner{border-top:0;}
#cmodel .ui-listview .ui-btn-hover-f{background-color:#F5F174;}
#cmodel .ui-listview .ui-btn-hover-f *,
#cmodel .ui-listview .ui-btn-hover-f a span{color:#000;}
#cmodel .ui-listview .ui-btn-hover-f .ui-icon{background-image:url("images/icons-18-black.png");}

#cplan .ui-listview .ui-li:first-child .ui-btn-inner{border:0;}
#cplan .ui-listview .ui-btn-hover-f{background-color:#F5F174;}
#cplan .ui-listview .ui-btn-hover-f *,
#cplan .ui-listview .ui-btn-hover-f a span{color:#000;}
#cplan .ui-listview .ui-btn-hover-f .ui-icon{background-image:url("images/icons-18-black.png");}
#cplan .note{padding:10px 15px;font-size:13px;}
#cplan .note p{color:#bbb;}

#uinfo #uInfoForm{padding:6px 15px;}
#uinfo #uinfo_note{padding:6px 15px;}
#uinfo .lang{border:0;margin:0px 15px;background-color:#FFF;position:relative;}
#uinfo .lang labelx{width:70px; padding:7px 0 0 10px;color:#000; height: 30px;position: absolute;top: 0;}
#uinfo .lang .ui-select{margin-leftx:80px;position:relative;}
#uinfo .lang .hd{width:70px;padding-top:7px;}
#uinfo .lang .ft{left:80px;relative:relatvie;}
#uinfo .lang .ui-btn{-moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0;}
#uinfo .lang .ui-btn-inner{padding:7px 45px 7px 0;}
#uinfo .cbtn{padding:16px 15px 20px;zoom:1;}
#uinfo .cbtn .prev{float:left;}
#uinfo .cbtn .next{float:right;}
#uinfo.logined .lang{margin:0;}
#uinfo.logined .cbtn{padding:20px 0;}
#uinfo.logined .input .hd{width:70px;}
#uinfo.logined .input .ft{left:85px;}
#uinfo.logined .smail .ft{color:#000;padding-top:4px;}
#uinfo.logined #uInfoForm{padding-top:10px;}

#pconfirm .com-plan{padding:0 15px 15px;border-bottom:1px solid #666;}
#pconfirm .com-plan p{color:#FFF;}
#pconfirm .grid{padding:10px 15px 0;}
#pconfirm .grid.edit .bd{width:22px;height:22px;}
#pconfirm .grid.edit .bd a{display:block;background:transparent url(../img/png/bg.png) no-repeat left -55px;}

#pconfirm .grid.cont{padding:2px 15px;}
#pconfirm .grid.cont .hd{color:#999;}
#pconfirm .grid.cont .bd{float:left;padding-left:10px;}
#pconfirm .cbtn{padding:15px;margin-top:15px;zoom:1;border-top:1px solid #666;}
#pconfirm .cbtn .prev{float:left;}
#pconfirm .cbtn .next{float:right;}

#pay #err-msg{padding:10px 15px 8px;}
#pay #payForm{padding-bottom:20px;}
#pay .cbtn, #pay .card-type, #pay .field{padding-left:15px;padding-right:15px;}
#pay .captcha{padding:10px 15px 20px;border-bottom:1px solid #666;}
#pay .cbtn.grid{padding-top:15px;}
#pay .grid.card-type{padding:3px 15px 8px;}
#pay .grid.card-type .bd{margin:0;}
#pay .grid.card-type .ui-btn{border:0;}
#pay .grid.card-type .ui-btn-inner{padding:3px 20px 4px;font-size:13px;}
#pay div.expiry{border:0;}
#pay div.expiry .ft{right:0;}
#pay div.expiry .ui-select{width:30%;display:inline-block;min-width:70px;}
#pay div.expiry .ft .ui-select:first-child{margin-right:10px;}
#pay div.expiry .ui-btn-inner{padding:0 10px;height:30px;line-height:30px;text-align:left;}
#pay div.expiry .ui-icon{width:30px;height:30px;right:0;top:0;margin:0;background:transparent url(../img/png/bg.png) no-repeat -30px -55px;-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;}
#pay div.agree{position:relative;margin:10px 0;padding-bottom:10px;border:1px solid #666;border-width:1px 0;}
#pay div.agree .t{position:absolute;right:20px;top:40px;}
#pay div.agree h2{padding:10px 15px 6px;color:#FFF;}
#pay div.agree .ui-btn-inner{border:0;}
#pay div.agree .ui-btn-text{color:#FFF;font-size:13px;}
#pay div.agree .ui-checkbox{margin:0;}
#pay div.agree .ui-checkbox .ui-btn-inner{padding:0 25px 0 45px;}
#pay div.agree .ui-checkbox .ui-icon{right:20px;left:none;}
#pay div.agree .ui-btn{margin:0;border:0;display:inline;}
#pay .hd label.ui-select{width:auto;}
#pay div.chkcode{border:0;}
#pay div.chkcode .ft{right:1em;left:75px;}
#pay div.chkcode .captcha{clear:both;}

#message ol li{padding:3px 0;}
#message .cont{padding:10px 5px 20px 15px;}
#message .cont h1{padding:8px 0 10px;}
#message .cont p{font-size:13px;}
#message .reg{background:transparent url(../img/png/bg_repeatx.png) repeat-x left -300px;height:57px;margin-top:10px;}
#message .reg p{background:transparent url(../img/png/m_reg_logo.png) no-repeat 10px; center;height:37px;padding:10px 0 10px 60px;color:#000;font-size:14px;}
#message .pay{padding:10px 0;}
#message .pay label{color:#999;margin-bottom:3px;}
#message .pay input{-moz-border-radius: 0em; -webkit-border-radius: 0em; border-radius: 0em;-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px rgba(0,0,0,0);}
#message.fpass,
#message.reg{background-color:#555;}
#message.fpass .cont,
#message.pay .cont,
#message.reg .cont{border-top:1px solid #000;}
#message.request h1{color:#FFF87B;padding-left:15px;}
#message.request h2{color:#FFF87B;padding:15px 15px 0;border-top:1px solid #555;margin-top:10px;}
#message.request p{line-height:1.6em;padding:3px 15px;}
#message.request .cont{padding:0;}
#message.request li{padding:3px 15px;}
#message.request li img{width:180px;height:62px;border:1px solid #555;}
#message.finish h1{color:#FFF87B;padding-left:15px;}
#message.finish h2{color:#FFF87B;padding:15px 15px 0;border-top:1px solid #555;margin-top:10px;}
#message.finish p{line-height:1.6em;padding:3px 15px;}
#message.finish .cont{padding:0;}
#message.finish li{padding:3px 15px;}
#message.finish li img{width:180px;height:62px;border:1px solid #555;}
#message.exists h1{color:#FFF87B;padding-left:15px;}
#message.exists h2{color:#FFF87B;padding:15px 15px 0;border-top:1px solid #555;margin-top:10px;}
#message.exists p{line-height:1.6em;padding:3px 15px;}
#message.exists .cont{padding:0;}
#message.exists li{padding:3px 15px;}
#message.exists li img{width:180px;height:62px;border:1px solid #555;}
#message.error .ui-cbtn{padding:20px 0;}
#message.agree{background-color:#000;}
#message.agree .cont .ptit{background:#000 none;}
#message.agree .cont p{padding:8px 0 10px;line-height:1.5em;}

#quicklogin .f1{padding:5px 20px;line-height:1.6em;font-size:13px;}
#quicklogin .f2{padding:5px 20px;line-height:1.6em;font-size:14px;color:#FFF87B;}

#qlogin{margin:10px 15px;background-color:#FFF;}
#qlogin, #qlogin a{color:#000;}
#qlogin .tabs li{float:left;width:50%;line-height:30px;text-align:center;}
#qlogin .tabs li a{display:block;border:2px solid #999;border-width:0 0 2px 2px;height:29px;overflow:hidden;background:transparent url(../img/png/bg_repeatx.png) repeat-x left -175px;}
#qlogin .tabs li:first-child a{border-width:0 2px 2px 0;}
#qlogin .tabs li.on a{border-color:#FFF;background:none;}
#qlogin .ui-field-contain{border:0;}
#qlogin #err-msg{padding:10px 10px 0;}
#qlogin form{padding:10px 0;}
#qlogin form div.input{border:0;}
#qlogin form div.input .hd{padding-top:2px;}
#qlogin form div.input .ft{right:10px;}
#qlogin div.input .ui-btn{}
#qlogin .tlogin .hd{width:35px;}
#qlogin .tlogin .ft{left:60px;border:1px solid #CCC;padding:3px;}
#qlogin .tlogin .ft input{width:100%;padding:0;}
#qlogin .tlogin .ft.ui-ubtn{border:0;}
#qlogin .tlogin .ui-ubtn .fpass{position: absolute;right: 0;}
#qlogin .treg{padding:0px 10px;}
#qlogin .treg form{padding-top:0px;}
#qlogin .treg input.ui-body-f{border:1px solid #CCC;padding:3px 3px;width:96%;}
#qlogin .cbtn{padding:0px 10px 20px;}
#qlogin .cbtn .ui-btn{background:#000 none;}

#tpindex li{padding:5px 15px;}
#tpindex h1{font-size:28px;padding:10px 15px 5px;color:#FFF87B;}
#tpindex p{padding:5px 15px;color:#FFF87B;}
#tpindex .ui-cbtn{padding:10px 15px;}
#tpindex .ui-cbtn .ui-btn{background-position:left -255px;min-width:100px;margin:auto;float:left;}
#tpindex .ui-cbtn .ui-btn:first-child{margin-right:20px;}
#tpindex .ui-cbtn .ui-btn-text{color:#000;}
#tpindex .network{padding:20px 15px 10px;}
#tpindex .network .ui-btn-inner{padding:2px 15px;}
#pdetail{}
#pdetail .detail{padding:0px 0px 15px 100px;color:#FFF87B;background:transparent url(../img/png/bg_shadow.png) no-repeat 5px 5px;}
#pdetail .detail li{line-height:1.7em;list-style:url(../img/png/bg_plus.png) inside none;}
#pdetail .detail .ui-cbtn{max-width:50%;padding-top:10px;zoom:1;}
#pdetail .detail .ui-cbtn .ui-btn{background:transparent url(../img/png/bg_repeatx.png) repeat-x left -255px;}
#pdetail .detail .ui-cbtn .ui-btn-inner{padding:8px 15px;}
#pdetail .detail .ui-cbtn .ui-btn-text{color:#000;}
#pdetail .detail #next{float:left;margin-right:20px;}
#pdetail .detail #cancel{float:left;}
#pdetail .detail h1{font-size:28px;padding:5px 0px;}
#pdetail .detail p{padding:5px 0px;}
#pdetail h3{line-height:1.6em;padding:15px 15px 0;border-top:1px solid #555;}
#pdetail ul.list{padding:0 15px 20px;}
#pdetail ul.list li{list-style:inside decimal;padding:3px;}

/*
** steps cancel when login
*/
.ui-page h1{position:relative;}
.ui-page h1 .cancel.logout{position:absolute;right:12px;top:5px;color:#036FD9;text-decoration:none;color:#A5E5FB;font-size:14px;background:transparent url(../img/gif/back.png) no-repeat left center;}
.ui-page h1 .cancel.logout .ui-btn-inner{border:0;padding:5px 5px 5px 10px;}
/*
** third head background image
*/
#tpindex .ltit .itit_full,
#message.request .itit,
#message.finish .itit,
#message.exists .itit,
#tpindex .ltit_full{background:transparent url(../img/logo/bg_ltit_big.jpg) no-repeat left top;border:0;}
#quicklogin .itit{background:transparent url(../img/logo/bg_ltit.jpg) no-repeat right top;border:0;}
#message.request .itit .logo,
#message.finish .itit .logo,
#message.exists .itit .logo,
#quicklogin .itit .logo{top:15px;}
#tpindex .ltit .r{color:#FFF;}
#pdetail .itit{height:150px;background:transparent url(../img/logo/third_plan_detail.jpg) no-repeat left top;}
#pdetail .itit .logo{top:40px;}
/*
** for English page
*/
#login.en-hk #loginForm .input .hd{width:77px;}
#login.en-hk #loginForm .input .ft{left:93px;}
.en-hk #qlogin #loginForm .input .hd{width:77px;}
.en-hk #qlogin #loginForm .input .ft{left:93px;}
#uinfo.en-hk .input .hd{width:90px;}
#uinfo.en-hk .input .ft{left:108px;}
/*
** clear float
*/
.grid:after,
.cbtn:after,
div.input:after,
#login ul.list li:after,
.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
